Teaching SQL - Which Pedagogical Horse for This Course?

نویسندگان

  • Karen Renaud
  • Judy van Biljon
چکیده

A student with a Computing Science degree is expected to have reached a reasonable level of expertise in SQL. SQL is a non-trivial skill to master and is taught with different degrees of success at different institutions. When teaching any skill we have to take both previous learning and experience into consideration as well as the best possible way of teaching the skill. When learning a new skill humans form mental models of particular problems and formulate internal patterns for solving these problems. When they encounter the same problem later they apply these previously internalised patterns to solve the problem. This reality has to be taken into account when selecting a teaching approach because changing an existing mental model is difficult and much more difficult than encoding the correct model in the first place. This paper considers two different pedagogical approaches to teaching SQL and compares and contrasts these in terms of mental models and cognition. We conclude by making recommendations about the tools that should be used in teaching SQL if the afore-mentioned mental models are to be constructed to support a coherent and correct understanding of SQL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Collegial Instruction on Peers’ Pedagogical Knowledge (PK): An EFL Case Study

Shared responsibilities such as mentoring, instruction, learner monitoring and classroom management enable the peers to observe, review, reflect on and learn from the overall practical professional expertise of one another through collegial instruction experience. The present exploratory case study has The present exploratory case study has attempted to study collegial teaching as an innovative...

متن کامل

A Knowledge-Based Teaching System for SQL

The paper presents SQL-Tutor, an intelligent teaching system for SQL programming. SQL-Tutor is designed as a guided discovery learning environment and supports problem solving, conceptual and meta-learning. The system uses Constraint-Based Modelling to form models of its students. We present design issues by focusing on the system's architecture. Student modelling and the generation of pedagogi...

متن کامل

Digital Learning in Higher Education: A Training Course for Teaching Online - Universidade Aberta, Portugal

This paper uses qualitative evidence to describe, explore and discuss the progress of the online teaching training course taught at the Universidade Aberta to Portuguese and foreign professors of higher education institutions. As this is an entirely online course, its pedagogical design results from the combination of the basics of open distance education and network education using the Moodle ...

متن کامل

Evaluating an English Teacher Training Course for Iranian Private Language Institutes' Teachers

Initial teacher training courses are of utmost importance because they are the first entry point to the teacher professional career and determine the quality and quantity of teachers. Despite the importance of initial teacher training courses and their influence on the professional lives of teacher applicants, English teachers, and language learners, there is a dearth of research evaluating the...

متن کامل

Law On-Line: A Collaborative, Web-Based Journey in the Law and Social Sciences

During Spring 1998, we embarked on pedagogical journey into unknown terrains -the terrains of collaborative teaching and World Wide Web instruction. In this paper we present a journey in progress, a joint University of Maryland and Towson University venture called A Law On-Line. Students worked in groups, with members drawn from each campus, and they were required to visit and contribute to the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004